package cn.chinaunicom.mini.program.dingtalk.events.event.market;

import cn.chinaunicom.mini.program.dingtalk.annotation.DTEvent;
import cn.chinaunicom.mini.program.dingtalk.events.DingTalkEvenType;
import com.dingtalk.open.app.api.message.GenericOpenDingTalkEvent;

import cn.chinaunicom.mini.program.dingtalk.events.event.DingTalkEvent;

/**
 * 该类表示轻商机通知事件，是钉钉事件的一种特殊类型。
 * 当钉钉应用接收到轻商机通知时，会创建此类的实例。
 * 轻商机通知事件是钉钉开放平台的一部分，用于在钉钉应用中集成业务逻辑。
 *
 * 继承自DingTalkEvent，表示所有钉钉事件的通用特性。
 */

@DTEvent(DingTalkEvenType.LIGHT_OPPORTUNITY_NOTICE)
public class LightOpportunityNoticeEvent extends DingTalkEvent {

    /**
     * 构造函数，用于初始化轻商机通知事件。
     *
     * @param source 事件的来源，可以是任何对象，用于标识事件的发起方。
     * @param dingTalkEvent 钉钉事件的通用信息，包含事件的基本属性和数据。
     */
    public LightOpportunityNoticeEvent(Object source, GenericOpenDingTalkEvent dingTalkEvent) {
        super(source, dingTalkEvent);
    }

}

